What Should I Code Now?

نویسندگان

  • Luiz Laerte Nunes da Silva Junior
  • Alexandre Plastino
  • Leonardo Gresta Paulino Murta
چکیده

In the software development field, the amount of data related to documentation and to the source code itself is huge. Relevant knowledge can be extracted from these data, provided that the adequate tools are in place. In this context, data mining can be seen as an important tool. This paper presents a new approach for code completion based on sequential patterns mined from previous developed source code. According to what is being coded, suggestions of new code sequences are made based on the mined patterns. As a result, a plug-in for the Eclipse IDE, named Vertical Code Completion, was developed and applied over widely known Open Source systems, identifying that our approach could provide suggestions that would anticipate what a developer intends to code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

I-16: The Evolution of Morality and Implications for Animal Usage

The propensity to show moral behaviour has evolved in all animals living in complex societies as it promotes social stability. All major religions provide a structure for a moral code. The code is valuable in the societies where the religions have influence. The most important aspects of morality are the same in all countries. Because of their moral code, people consider that they have obligati...

متن کامل

I-38: New and Old Technologies in the Modern IVF Clinic

Background PGD has been around in various forms for over a quarter of a century now. During this time it has evolved from simple FISH and direct PCR mutation analysis to whole chromosome profiling using microarrays or next generation sequencing and improved monogene testing using STR linkage or now, recombination mapping. Modern PGD can now deliver highly accurate and reproducible results capab...

متن کامل

Continuation-Based Multiprocessing Revisited

In the spring of 1979, I had seen a number of papers on implementing Scheme directly on VLSI chips. This led me to ask what were the minimal extensions to Scheme necessary to build an operating system for such a chip. It appeared that three facilities were necessary: data protection, process saving, and elementary exclusion. Although exclusion clearly required support from the underlying machin...

متن کامل

What ain’t mathematics education?!

Abstract: In 1996 at the first Iranian Mathematics Education Conference (IMEC1) that was held in Isfahan. I obliged myself as a mathematics educator, to inform the mathematics community at large by presenting a paper entitled “what is mathematics education?” to pave the way for the establishment of the master program of mathematics education in Iran. Now, after 16 years, we need to reflect on t...

متن کامل

I-19: Informed Consent of Infertile Couples in Iran: Legal Controversies

s:3020:"1. Medical Ethics and History of Medicine Research Center, Tehran University of Medical Science, Tehran Iran 2. Department of Epidemiology and Reproductive Health, Reproductive Epidemiology Research Center, Royan Institute, ACECR, Tehran Iran Informed consent is considered the most important step in clinical interventions. According to the Beauchamp’s definition the consent is: “...an a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2014